Big Huge Thesaurus

Ammotragus lervia

noun